package com.example.demo.utils.excelUtil.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * ClassName: ExcelProperties
 * Description:
 * Author: lxw
 * Date: 2025/7/15 16:26
 * History:
 * <author>          <time>          <version>          <desc>
 * lxw         2025/7/15 16:26   @Version 1.0        描述
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelProperties {
   String value();
   int index();
   int width() default 15;// 15*256px
   String format() default ""; // 日期格式
   String dicData() default ""; // 字段对应字典值：eg：1:男,2:女
   // 支持复杂表头
   String[] group() default {}; // 表头分组路径，如 {"用户信息", "基本信息"}
}
